// 利润统计
var Lirun = Ext.data.Record.create([
	{name : 'value',mapping : 'value',type : 'float'},
	{name : 'biz',mapping : 'biz',type : 'string'},
	{name : 'type',mapping : 'type',type : 'string'}
	
	]);

var cm_lirun = new Ext.grid.ColumnModel([new Ext.grid.RowNumberer(), {
	header : '业务类型',
	width : 120,
	dataIndex : 'biz',
	sortable : false
},{
	header : '科目',
	width : 120,
	dataIndex : 'type',
	sortable : false
},{
	header : '金额',
	width : 120,
	dataIndex : 'value',
	sortable:false
}]);

cm_lirun.defaultSortable = true;

var text_startdate = new Ext.form.DateField({
	fieldLabel : '开始日期',
	width:120,
	id : 'lirun.startdate',
	name : 'lirun.startdate',
	format : 'Y-m-d',
	hiddenName : 'lirun.startDate',
	allowBlank : false
});

var text_enddate = new Ext.form.DateField({
	fieldLabel : '结束日期',
	width:120,
	id : 'lirun.enddate',
	name : 'lirun.enddate',
	format : 'Y-m-d',
	vtype:'dttypes',//自定义的验证类型
    vtypeText:'结束日期应该比开始日期迟',
    confirmTo:'lirun.startdate',//要比较的另外一个的组件的id
	hiddenName : 'lirun.endDate',
	allowBlank : false
});

var comboe_search_lirun = new Ext.form.ComboBox({
		name : 'deptorid',
		width:150,
		store : ds_debtor_select,
		displayField : 'name',
		valueField : 'tid',
		hiddenName:'deptorId',
		mode : 'remote',
		allowBlank : false,
		triggerAction : 'all',
		emptyText : '投资单位'
});

var searchLirun = function() {
	ds_lirun.baseParams.deptorId = comboe_search_lirun.getValue(); 
	ds_lirun.baseParams.startDate = text_startdate.getValue().getTime(); 
	ds_lirun.baseParams.endDate = text_enddate.getValue().getTime();
	ds_lirun.load({params : {start : 0,limit : 500}});
}

var btn_search_lirun = new Ext.Button({
	text : '统计',
	iconCls : 'icon-search',
	handler : searchLirun
});

var ds_lirun = new Ext.data.Store({
	url : '/query/lirun.action',
	reader : new Ext.data.JsonReader({totalProperty : 'totalProperty',root : 'root'}, 
	[
	{name : 'value',mapping : 'value',type : 'float'},
	{name : 'biz',mapping : 'biz',type : 'string'},
	{name : 'type',mapping : 'type',type : 'string'}
	
	])
});

var grid_lirun = new Ext.grid.EditorGridPanel({
	title : '业务查询统计',
	iconCls : 'icon-grid',
	loadMask : {msg : '数据加载中...'},
	width:600,
	region : 'center',
	cm : cm_lirun,
	ds : ds_lirun,
	sm : new Ext.grid.RowSelectionModel({singleSelect : true}),
	enableColumnMove : false,
	trackMouseOver : false,
	frame : true,
	clicksToEdit : 1,
	tbar : [text_startdate,'-','-', text_enddate,'-','-',comboe_search_lirun,'-', btn_search_lirun],
	bbar : new Ext.PagingToolbar({
		pageSize : 500,
		store : ds_lirun,
		displayInfo : true,
		displayMsg : '第 {0} - {1} 条  共 {2} 条',
		emptyMsg : "没有记录",
		items:[{   
                text: '导出到Excel',   
                tooltip: 'Excel',   
                handler: lirunExport // 
                        }]
	})
});

function lirunExport(){
	doExport(grid_lirun);
}

var p_lirun = {
	id : 'lirun-panel',
	border : false,
	layout : 'border',
	items : [grid_lirun]
};